package com.user.service;

import java.util.List;
import com.user.bean.Maogai;
/*业务层：MaogaiService接口，调用dao层实现相关业务操作*/
public interface MaogaiService {
//	查询maogai中的数据
	List<Maogai> findAll();
//	根据条件查询maogai中的数据
	List<Maogai> findAll(Maogai whereWrap);
//	根据条件和模式查询maogai中的数据
	List<Maogai> findAll(Maogai whereWrap,boolean isDistance);

//	根据主键查询maogai中的一条数据
	Maogai findById(Integer id);

//	向maogai表插入一条记录
	int insert(Maogai maogai);

//	根据主键更新maogai表中的一条记录
	int updateById(Maogai maogai);
//	根据主键选择性更新maogai表中的maogai数据
	int updateByIdSelective(Maogai maogai);

//	根据主键删除maogai表中的一条记录
	int deleteById(Integer id);
//	根据条件删除maogai表中的数据
	int delete(Maogai whereWrap);
//	根据条件和模式删除maogai表中的数据
	int delete(Maogai whereWrap,boolean isDistance);
//	根据主键集合批量删除maogai表中的记录
	int deleteByIds(List<Integer> list);
}
